• word of the day

    glomerular capsule

    glomerular capsule - Dictionary definition and meaning for word glomerular capsule

    Definition
    (noun) thin double membrane surrounding the glomerulus of a nephron

Word used in video below:
text: time capsule what's a time capsule a
Download our Mobile App Today
Receive our word of the day
on Whatsapp